안녕하세요 에듀이노 개발팀입니다.
각 센서의 사용법을 우선 이해하는것이 필요합니다.
각센서별 예제를 통해 어떤 코드로 제어가 되는지 이해한 다음, 코드를 응용해 작성해주시길 권장드립니다.
감사합니다.
[ Original Message ]
블루투스 모듈을 이용하여 앱인벤터로 on,off 버튼을 만들어 제어하고 싶은데 가능할까요? 해보고 있는데 잘 안되서요ㅠㅠㅠ
아래의 코드를 사용하고 있는데 저기에 예제의 코드에서 제어하는 핀만 바꿔서 넣어봤는데 안되서요ㅠㅠㅠ
어떤 코드를 더 넣어야 할까요?? 부탁드립니다!!
#include <DHT.h>
#define DHTPIN 5 // SDA 핀의 설정
#define DHTTYPE DHT22 // DHT22 (AM2302) 센서종류 설정
DHT dht(DHTPIN, DHTTYPE);
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(2,3);
void setup() {
Serial.begin(9600);
BTSerial.begin(9600);
pinMode(6,OUTPUT); // 쿨러 핀
}
void loop() {
int c = BTSerial.read();
int a = dht.readTemperature();
int b = dht.readHumidity();
BTSerial.print("온도 : ");
BTSerial.print(a);
BTSerial.println("°C");
BTSerial.print("습도 : ");
BTSerial.println(b);
delay(500);
if ( c == '1') {
digitalWrite(6, HIGH); //쿨러 제어
}
if ( c == '2') {
digitalWrite(6, LOW); //쿨러 제어
}
if ( c == '3') {
digitalWrite(4, HIGH); //led 제어
}
if ( c == '4') {
digitalWrite(4, LOW); //led 제어
}
}